package map.pacman.factory;

import map.pacman.facade.EnviromentFacade;
import map.pacman.facadeImp.EnviromentFacadeImp;
import map.pacman.model.Barreira;
import map.pacman.model.Caminho;
import map.pacman.model.Comida;
import map.pacman.model.Esteroide;
import map.pacman.model.Fantasma;
import map.pacman.model.Pacman;

public class Factory {
	
	public static Barreira criarBarreira() {
		Barreira barreira = new Barreira();
		return barreira;
	}
	
	public static Comida criarComida() {
		Comida comida = new Comida();
		return comida;
	}
	
	public static Pacman criarPacman() {
		Pacman barreira = new Pacman();
		return barreira;
	}
	
	public static Fantasma criarFantasma() {
		Fantasma fantasma = new Fantasma();
		return fantasma;
	}
	
	public static Esteroide criarEsteroide() {
		Esteroide esteroide = new Esteroide();
		return esteroide;
	}
	
	public static EnviromentFacade criarPacmanFacade() {
		EnviromentFacadeImp pac = new EnviromentFacadeImp();
		return pac;
	}
	
	public static Caminho criarCaminho() {
		Caminho caminho = new Caminho();
		return caminho;
	}
	
}
